home *** CD-ROM | disk | FTP | other *** search
- import java.util.NoSuchElementException;
-
- public class CActionManager extends CIconManager {
- boolean OnDoAction() {
- boolean var1 = true;
- if (((CIconObject)this).IsEnabled()) {
- boolean var2 = false;
- CIconObject var3 = null;
-
- try {
- var3 = super.m_listIcons.GetHead();
- } catch (NoSuchElementException var6) {
- var2 = true;
- }
-
- while(!var2) {
- if (var3 != null && var3.IsEnabled()) {
- var1 = var3.DoAction();
- if (var3.RequiresWait()) {
- while(var3.IsActive()) {
- try {
- Thread.sleep(100L);
- } catch (InterruptedException var5) {
- }
- }
- }
- }
-
- try {
- var3 = super.m_listIcons.GetNext();
- } catch (NoSuchElementException var4) {
- var2 = true;
- }
-
- if (!var1) {
- break;
- }
- }
- }
-
- return var1;
- }
-
- public CActionManager() {
- super(3);
- }
- }
-